tech sgt (technical sergeant) - Spanish English Dictionary